//
//  GameWorld.h
//  IsoCplus
//
//  Created by zhouzhanglin on 15/9/17.
//
//

#ifndef __IsoCplus__GameWorld__
#define __IsoCplus__GameWorld__

#include "BaseWorld.h"
#include "cocos2d.h"

class GameWorld:public BaseWorld
{
public:
    /**
     *  路层
     */
    IsoScene *groundScene ;
    /**
     *  建筑层
     */
    IsoScene *buildingScene;
    
public:
    
    virtual void onEnter() override;
    
    /**
     *  重写父类点击
     *
     *  @param pos 格子坐标
     */
    virtual void onClick(const cocos2d::Vec2 &pos) override;
    
    /**
     *  创建coc类型的IsoObject
     *
     *  @return IsoObject对象
     */
    IsoObject*  createCocObject();
    
};

#endif /* defined(__IsoCplus__GameWorld__) */
